
#ifndef SERVICE_OBJECT_INTF_H
#define SERVICE_OBJECT_INTF_H

#include <iostream>
#include <stdint.h>
#include "intf_serializable.h"

class IServiceObject : public ISerializable
{
public:
    virtual ~IServiceObject() {};

public:
    virtual uint32_t getCmdId() const = 0;
    virtual void Dump(std::ostream& os) = 0;
};

#endif /* SERVICE_CTRL_INTF_H */
